Auto Generate Insert Script without SQL Manager


DECLARE @Fields VARCHAR(max); SET @Fields = '[QueueName], [iSort]' -- your fields, keep []
DECLARE @Table  VARCHAR(max); SET @Table  = 'Queues'               -- your table

DECLARE @SQL    VARCHAR(max)
SET @SQL = 'DECLARE @S VARCHAR(MAX)
SELECT @S = ISNULL(@S + '' UNION '', ''INSERT INTO ' + @Table + '(' + @Fields + ')'') + CHAR(13) + CHAR(10) + 
 ''SELECT '' + ' + REPLACE(REPLACE(REPLACE(@Fields, ',', ' + '', '' + '), '[', ''''''''' + CAST('),']',' AS VARCHAR(max)) + ''''''''') +' FROM ' + @Table + '
PRINT @S'

EXEC (@SQL)
#SQL






你可能感興趣的文章

Q&A [2]:資料結構與演算法間的愛恨情仇

Q&A [2]:資料結構與演算法間的愛恨情仇

React-[入門篇]- 條件渲染: 三元運算子 |&& |return

React-[入門篇]- 條件渲染: 三元運算子 |&& |return

滲透測試重新打底(3.6)--論Web入侵之SSRF攻擊

滲透測試重新打底(3.6)--論Web入侵之SSRF攻擊






留言討論